cuban itch - Turkish English Dictionary